be raining buckets - French English Dictionary